// app.js
const authManager = require('./utils/auth')

App({
  onLaunch: function () {
    this.globalData = {
      env: "",  // 云开发环境ID
      authManager: authManager
    };
    
    if (!wx.cloud) {
      console.error("请使用 2.2.3 或以上的基础库以使用云能力");
    } else {
      wx.cloud.init({
        env: this.globalData.env,
        traceUser: true,
      });
    }

    // 初始化登录状态检查
    this.checkLoginStatus();
  },

  /**
   * 检查登录状态
   */
  checkLoginStatus() {
    const userInfo = authManager.getUserInfo();
    if (userInfo) {
      console.log('用户已登录:', userInfo.nickName);
    } else {
      console.log('用户未登录');
    }
  },

  /**
   * 获取全局登录管理器
   */
  getAuthManager() {
    return authManager;
  }
});
